#!/usr/bin/python
# -*- coding: UTF-8 -*-


# 关键字lambda表示匿名函数，冒号前面的x表示函数参数，后面是返回。
# 匿名函数有个限制，就是只能有一个表达式，不用写return，返回值就是该表达式的结果。

# f = lambda x, y, z: x + y + z
# print(f(1, 2, 3))
#
# g = lambda x, y=2, z=3: x + y + z
# print(g(1, z=4, y=5))


print(list(map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])))
# 对于map函数：lambda x, y: x + y是函数
#  [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]是入参

